$(function(){
	App.code = 'codex';
	App.ctx = '/code';

	App.go2 = function(to) {
		switch (to) {
		case '':
		case '#':
		case '#macFlowProcessHandler':
			App.show({
				ctx: 'codex',
				action: 'macFlowProcessHandler'
			}, $.noop, App.body);
			break;
		case '#macFlowWrapHandler':
			App.show({
				ctx: 'codex',
				action: 'macFlowWrapHandler'
			}, $.noop, App.body);
			break;
		case '#scanIndex':
			App.show({
				ctx: 'codex',
				action: 'scanIndex'
			}, $.noop, App.body);
			break;
		default:
			App.show({
				ctx: 'codex',
				action: to.substr(1)
			}, $.noop, App.main);
			break;
		}
	}
	
	App.inits.push(function(){
//		App.websocket.on('app', 'inst', 'alert', function(o, e, ws) {
//			var ib = App.inbox, ibc = ib.children(), d = o.data;
//			if (ibc.length > 3) {
//				ibc.first().remove();
//			}
//			$('<div></div>').click(function(){
//				$(this).remove();
//			}).append('<span class="icon icon-alert"></span>')
//				.append(d.addr + '&nbsp;异常中断').appendTo(ib);
//		});
	});
});
